Tools and Languages for Developing Parallel Applications for Clusters of Workstations
نویسنده
چکیده
The cluster of workstations (COW) is becoming an important platform for parallel processing applications. COWs offer the benefits of cost and accessibility over other platforms. In order to develop applications which exploit parallelism on a COW, a programming tool, programming language, distributed shared memory, or a parallelising compiler should be used. Each of these approaches is discussed within, and tools and languages become the focus of this report. Additionally, an approach based on programming tools and distributed shared memory, supported by distributed operating systems is proposed. Tools and Languages for Developing Parallel Applications for Clusters of Workstations Page ii
منابع مشابه
Comparing k-means clusters on parallel Persian-English corpus
This paper compares clusters of aligned Persian and English texts obtained from k-means method. Text clustering has many applications in various fields of natural language processing. So far, much English documents clustering research has been accomplished. Now this question arises, are the results of them extendable to other languages? Since the goal of document clustering is grouping of docum...
متن کاملSoftware Tools for Parallel Computers and Workstation Clusters
This contribution presents the experience of the authors on the use of software tools for developing and porting parallel codes to a variety of parallel platforms at GENIAS, such as the Intel iPSC/860, nCUBE/2, Parsytec Multicluster, and clusters of workstations. Software tools like xHPF, FORGE 90, EXPRESS, PVM/MPI and others are used to port seismic, fluid dynamics, grid generation, and other ...
متن کاملFlexible Status Measurement in Heterogeneous Environments Omis: On-line Monitoring Interface Speciication
This paper presents the design and implementation of NSR{ the Node Status Reporter. The NSR provides a standard mechanism for measurement and access to status information in clusters of heterogeneous workstations. It can be used by any application that relies on static and dynamic information about this execution environment. A key feature of NSR is its exibility with respect to the measurement...
متن کاملToward Sci-φ: A Lightweight Cloud PaaS for Developing Embarrassingly Parallel Applications Based on Jini
Embarrassingly parallel problems are characterised by a very small amount of information to be exchanged among the parts they are split in, during their parallel execution. As a consequence they do not require sophisticated, low-latency, high-bandwidth interconnection networks but can be efficiently computed in parallel by exploiting commodity hardware. Basically, this means cheap clusters, net...
متن کاملDeveloping Technologies for Broad-network Concurrent Computing 1 Blending Existing and Evolving Technologies
Recent developments in networking infrastructures, computer workstation capabilities, software tools, and programming languages have motivated new approaches to broad-network concurrent computing. This paper describes extensions to concurrent computing which blend new and evolving technologies to extend users' access to resources beyond their local network. The result is a concurrent programmin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005